A Classical Realizability Model arising from a Stable Model of Untyped Lambda Calculus

نویسنده

  • Thomas Streicher
چکیده

In [SR98] it has been shown that λ-calculus with control can be interpreted in any domain D which is isomorphic to the domain of functions from D to the 2-element (Sierpiński) lattice Σ. By a theorem of A. Pitts there exists a unique subset P of D such that f ∈ P iff f(~ d) = ⊥ for all ~ d ∈ P. The domain D gives rise to a realizability structure in the sense of [Kri11] where the set of proof-like terms is given by P . When working in Scott domains the ensuing realizability model coincides with the ground model Set but when taking D within coherence spaces we obtain a classical realizability model of set theory different from any forcing model. We will show that this model validates countable and dependent choice since an appropriate form of bar recursion is available in stable domains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the denotational semantics of the untyped lambda-mu calculus

Starting with the idea of reflexive objects in Selinger’s control categories, we define three different denotational models of Parigot’s untyped lambda-mu calculus. The first one is built from an intersection types system for the lambda-mu calculus leading to a generalization of Engeler’s model of the untyped lambda calculus. The second model introduces correlation spaces (coming from Girard’s ...

متن کامل

A universal realizability model for sequential functional computation

We construct a universal and even logically fully abstract realizability model for the sequential functional programming language of call-by-name FPC. This model is defined within the category of modest sets over the total combinatory algebra L of observational equivalence classes of closed terms of the untyped programming language λ+Error. This language is untyped lazy call-by-name lambda-calc...

متن کامل

A Lambda Calculus Model of Martin-ll Of's Theory of Types with Explicit Substitution

This paper presents a proof-irrelevant model of Martin-LL of's theory of types with explicit substitution; that is, a model in the style of Smi88], in which types are interpreted as truth values and objects (or proofs) are irrelevant. The fundamental diierence here is the need to cope with a formal system which in addition to types has sets and substitutions. This diierence leads us to a whole ...

متن کامل

Typed vs. Untyped Realizability

We study the domain-theoretic semantics of a Church-style typed λ-calculus with constructors, pattern matching and recursion, and show that it is closely related to the semantics of its untyped counterpart. The motivation for this study comes from program extraction from proofs via realizability where one has the choice of extracting typed or untyped terms from proofs. Our result shows that und...

متن کامل

Equational incompleteness and incomparability results for lambda calculus functional semantics

In this paper we establish the existence of a lambda theory which can be modeled in continuous semantics but neither in stable nor hypercoherent semantics. That give us a new equational incompleteness result for the stable semantics and the first one for a strongly stable semantics. We deduce the firsts equational incomparability theorems for untyped lambda calculus semantics.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Logical Methods in Computer Science

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2017